@charset "utf-8";


/*nav*/
#business .bg{
    height: calc((420/192)*1rem);
    background: url("../img/bg2.png") no-repeat center/100%;
}
#business  .b-nav{
    width: calc((1434/192)*1rem);
    height: calc((192/192)*1rem);
    font-size: calc((18/192)*1rem);
}
#business  .b-nav li{
    width: calc((239/192)*1rem);
}
#business  .b-nav li div h3{
    background: no-repeat center/100%;
}
#business  .b-nav li div {
    top: 50%;
    margin-top:calc((-37/192)*1rem);

}
#business  .b-nav li:nth-child(1) div{
    left: calc((55/192)*1rem);
}
#business  .b-nav li:nth-child(2) div{
    left: calc((83/192)*1rem);
}
#business  .b-nav li:nth-child(3) div{
    left: calc((83/192)*1rem);
}
#business  .b-nav li:nth-child(4) div{
    left: calc((65/192)*1rem);
}
#business  .b-nav li:nth-child(5) div{
    left: calc((68/192)*1rem);
}
#business  .b-nav li:nth-child(6) div{
    left: calc((75/192)*1rem);
}
#business  .b-nav li:nth-child(1) div h3{
    width: calc((74/192)*1rem);
    height: calc((74/192)*1rem);
    background-image: url("../img/GMP4.png");
}
#business  .b-nav li:nth-child(2) div h3{

    width: calc((73/192)*1rem);
    height: calc((74/192)*1rem);
    background-image: url("../img/cfda3.png");
}
#business  .b-nav li:nth-child(3) div h3{

    width: calc((77/192)*1rem);
    height: calc((74/192)*1rem);
    background-image: url("../img/fda3.png");
}
#business  .b-nav li:nth-child(4) div h3{

    width: calc((74/192)*1rem);
    height: calc((74/192)*1rem);
    background-image: url("../img/mah3.png");
}
#business  .b-nav li:nth-child(5) div h3{

    width: calc((80/192)*1rem);
    height: calc((74/192)*1rem);
    background-image: url("../img/yaozheng3.png");
}
#business  .b-nav li:nth-child(6) div h3{

    width: calc((72/192)*1rem);
    height: calc((74/192)*1rem);
    background-image: url("../img/huiyi3.png");
}

#business  .b-nav li:nth-child(1) div h3.on{
    background-image: url("../img/GMP3.png");
}
#business  .b-nav li:nth-child(2) div h3.on{
    background-image: url("../img/cfda4.png");
}
#business  .b-nav li:nth-child(3) div h3.on{
    background-image: url("../img/fda4.png");
}
#business  .b-nav li:nth-child(4) div h3.on{
    background-image: url("../img/mah4.png");
}
#business  .b-nav li:nth-child(5) div h3.on{
    background-image: url("../img/yaozheng4.png");
}
#business  .b-nav li:nth-child(6) div h3.on{
    background-image: url("../img/huiyi4.png");
}
#business  .b-nav li div p.on{
    color:#e7000a;
}

#business  .b-nav li div p{
    margin-top: calc((15/192)*1rem);
    color: #787878;
}
#business  .b-nav li span{
    width: calc((4/192)*1rem);
    height: calc((100/192)*1rem);
    margin-top: calc((40/192)*1rem);
    background:url("../img/6.png") no-repeat center/100%;
}

/*b-content*/
#business .b-content{
    background-color: #f8f8f8;
}
#business .b-content {
    font-size: calc((16/192)*1rem);
}
#business .b-content .gt-c{
    width: calc((1217/192)*1rem);
    padding-top: calc((88/192)*1rem);
}
#business .b-content .left > li{
    width: calc((200/192)*1rem);
    font-size: calc((18/192)*1rem);
    line-height: calc((36/192)*1rem);
    white-space: nowrap;
}
#business .b-content  .left > li + li{
    margin-left: calc((207/192)*1rem);
}
#business .b-content .left > li h5{
    font-weight: bolder;
}
#business .b-content .left > li h5:before{
    content: "";
    top:calc((10/192)*1rem);
    left:calc((-30/192)*1rem);
    position: absolute;
    width: calc((15/192)*1rem);
    height: calc((15/192)*1rem);
    background-color: #ff808a;
    border-radius: 50%;
}
#business .b-content .right{
    width: calc((388/192)*1rem);
    height: calc((165/192)*1rem);
}
#business .b-content .right a{
    right: 0;
    bottom: calc((-80/192)*1rem);
    padding: calc((14/192)*1rem) calc((30/192)*1rem);
    color: white;
    background-color: #e60012;
}


#business .gmp{
    padding-bottom: calc((50/192)*1rem);
}


/*cfda*/
#business .cfda{
    width: calc((1284/192)*1rem) ;
    padding-top: calc((88/192)*1rem);
    padding-bottom: calc((50/192)*1rem);
    font-size: calc((20/192)*1rem);
}
#business .cfda .left > li{
    line-height:calc((36/192)*1rem) ;
}
#business .b-content  .cfda .left > li + li{
    margin-left: calc((150/192)*1rem);
}
#business .b-content  .cfda .left > li:nth-child(4) > a{

    bottom: calc((-80/192)*1rem);
    padding: calc((10/192)*1rem) calc((30/192)*1rem);
    color: white;
    background-color: #e60012;
    font-size: calc((16/192)*1rem);
}

/*fda*/
#business .fda{
    width: calc((1284/192)*1rem) ;
    padding-top: calc((100/192)*1rem);
    padding-bottom: calc((60/192)*1rem);
    font-size: calc((20/192)*1rem);
}
#business .b-content  .fda .left > li:nth-child(2){
    margin-left: calc((400/192)*1rem);
}
#business .b-content  .fda .left > li:nth-child(3) > a{
    bottom: calc((-80/192)*1rem);
    padding: calc((5/192)*1rem) calc((30/192)*1rem);
    color: white;
    background-color: #e60012;
    font-size: calc((16/192)*1rem);
}

/*meeting*/
#business .meeting{
    width: calc((1284/192)*1rem) ;
    padding-top: calc((100/192)*1rem);
    padding-bottom: calc((50/192)*1rem);
    font-size: calc((20/192)*1rem);
}
#business .b-content  .meeting .left > li + li{
    margin-left: calc((340/192)*1rem);
}
#business .b-content  .meeting .left > li:nth-child(3){
    position: relative;
}
#business .b-content  .meeting .left > li:nth-child(3)  a + a{
    display: block;
    width: calc((70/192)*1rem);
    padding: calc((5/192)*1rem) calc((30/192)*1rem);
    color: white;
    background-color: #e60012;
    font-size: calc((16/192)*1rem);
}



/*b-bottom*/
#business .b-bottom{
    padding-bottom: calc((160/192)*1rem);
    text-align: center;
}
#business .b-bottom .num{
    width:calc((119/192)*1rem);

}
#business .b-bottom .num > i{
    width: 1px;
    background-color: #e60012;
    /*background: url("../img/GMP03.jpg") no-repeat center/100%;*/
}
#business .b-bottom .num ul{
    top: 0;
    left: 50%;
    width: calc((91/192)*1rem);
    margin-left: calc((-45/192)*1rem);
}
#business .b-bottom .num ul li{
    width: calc((91/192)*1rem);
    height: calc((91/192)*1rem);
    border: 1px solid #e60012;
    background-color: white;
    color: white;
    font-size:  calc((50/192)*1rem);
    text-align: center;

    border-radius: 50%;
}
#business .b-bottom .num ul li:nth-child(1){
    top: 0;
}
#business .b-bottom .num ul li span{
    padding: calc((10/192)*1rem) calc((25/192)*1rem);
    background-color: #e60012;
    line-height: calc((91/192)*1rem);
    border-radius: 50%;
}
#business .b-bottom .num ul li i{
    width: calc((13/192)*1rem);
    height: calc((10/192)*1rem);
    background: white url("../img/xia.png") no-repeat center top/100%;
    line-height: 0;
}
#business .b-bottom h5{
    padding: calc((60/192)*1rem) 0 calc((70/192)*1rem) 0;
    font-size: calc((30/192)*1rem);
}

#business .b-bottom .process div{
    font-size: calc((18/192)*1rem);
    line-height:calc((32/192)*1rem) ;
}
#business .b-bottom div h6{
    color: #e60012;
    font-size: calc((20/192)*1rem);
}
#business .b-bottom .process div:nth-child(1),
#business .b-bottom .process div:nth-child(3),
#business .b-bottom .process div:nth-child(5){
    text-align: left;
}
#business .b-bottom .process div:nth-child(2),
#business .b-bottom .process div:nth-child(4){
    text-align: right;

}
#business .b-bottom .process div:nth-child(1){
    top:calc((211/192)*1rem);
    right:calc((640/192)*1rem);
}
#business .b-bottom .process div:nth-child(2){
    top:calc((450/192)*1rem);
    left:calc((620/192)*1rem);
}
#business .b-bottom .process div:nth-child(3){
    top:calc((750/192)*1rem);
    right:calc((450/192)*1rem);
}
#business .b-bottom .process div:nth-child(4){
    top:calc((1050/192)*1rem);
    left:calc((500/192)*1rem);
}
#business .b-bottom .process div:nth-child(5){
    top:calc((1420/192)*1rem);
    right:calc((600/192)*1rem);
}


/*b-content二级页*/
#business .g-secondary{
    padding-bottom:calc((100/192)*1rem) ;
    background-color: #f8f8f8;
    font-size: calc((18/192)*1rem);

}
#business .g-secondary h5{
    padding-top: calc((66/192)*1rem);
    padding-bottom: calc((50/192)*1rem);
    font-size: calc((25/192)*1rem);
    font-weight: bold;
    text-align: center;
}
#business .g-secondary > div{
    width: calc((1204/192)*1rem);
    line-height: calc((30/192)*1rem);
}
#business .g-secondary > div div ol li,
#business .g-secondary > div div:nth-child(4) p{
    text-indent: calc((36/192)*1rem);
}


#business .g-list{
    width: calc((1217/192)*1rem);
    padding-top: calc((88/192)*1rem);
    padding-bottom: calc((88/192)*1rem);
}
#business .g-list .left > li{
    width: calc((300/192)*1rem);
    margin-bottom: calc((50/192)*1rem);
    font-size: calc((18/192)*1rem);
    line-height: calc((36/192)*1rem);
    white-space: nowrap;
}
#business .g-list  .left > li:nth-child(3n+2){
    margin-left: calc((130/192)*1rem);
}
#business .g-list  .left > li:nth-child(3n+3){
    margin-left: calc((130/192)*1rem);
}

#business .g-list .left > li h5{
    font-weight: bolder;
}
#business .g-list .left > li h5:before{
    content: "";
    top:calc((10/192)*1rem);
    left:calc((-30/192)*1rem);
    position: absolute;
    width: calc((15/192)*1rem);
    height: calc((15/192)*1rem);
    background-color: #ff808a;
    border-radius: 50%;
}




























